implantable pacemaker - German English Dictionary